import request from '@/utils/request'

// 查询用户首页展示列表
export function listProSystem(query) {
  return request({
    url: '/proSystem/proSystem/list',
    method: 'get',
    params: query
  })
}

// 查询用户首页展示详细
export function getProSystem(id) {
  return request({
    url: '/proSystem/proSystem/' + id,
    method: 'get'
  })
}

// 新增用户首页展示
export function addProSystem(data) {
  return request({
    url: '/proSystem/proSystem',
    method: 'post',
    data: data
  })
}

// 修改用户首页展示
export function updateProSystem(data) {
  return request({
    url: '/proSystem/proSystem',
    method: 'put',
    data: data
  })
}

// 删除用户首页展示
export function delProSystem(id) {
  return request({
    url: '/proSystem/proSystem/' + id,
    method: 'delete'
  })
}










// 查询基本信息列表
export function listItem(query) {
  return request({
    url: '/proSystem/item/list',
    method: 'get',
    params: query
  })
}

// 查询基本信息详细
export function getItem(id) {
  return request({
    url: '/proSystem/item/' + id,
    method: 'get'
  })
}

// 新增基本信息
export function addItem(data) {
  return request({
    url: '/proSystem/item',
    method: 'post',
    data: data
  })
}

// 修改基本信息
export function updateItem(data) {
  return request({
    url: '/proSystem/item',
    method: 'put',
    data: data
  })
}

// 删除基本信息
export function delItem(id) {
  return request({
    url: '/proSystem/item/' + id,
    method: 'delete'
  })
}







// 查询规格库存列表
export function listInventory(query) {
  return request({
    url: '/proSystem/inventory/list',
    method: 'get',
    params: query
  })
}

// 查询规格库存详细
export function getInventory(id) {
  return request({
    url: '/proSystem/inventory/' + id,
    method: 'get'
  })
}

// 新增规格库存
export function addInventory(data,resId) {
  return request({
    url: '/proSystem/inventory',
    method: 'post',
    data: data
  })
}

// 修改规格库存
export function updateInventory(data) {
  return request({
    url: '/proSystem/inventory',
    method: 'put',
    data: data
  })
}

// 删除规格库存
export function delInventory(id) {
  return request({
    url: '/proSystem/inventory/' + id,
    method: 'delete'
  })
}

// 删除规格库存













// html界面的路由
// 查询html上传表单列表
export function listHtml(query) {
  return request({
    url: '/proSystem/html/list',
    method: 'get',
    params: query
  })
}

// 查询html上传表单详细
export function getHtml(id) {
  return request({
    url: '/proSystem/html/' + id,
    method: 'get'
  })
}

// 新增html上传表单
export function addHtml(data) {
  return request({
    url: '/proSystem/html',
    method: 'post',
    data: data
  })
}

// 修改html上传表单
export function updateHtml(data) {
  return request({
    url: '/proSystem/html',
    method: 'put',
    data: data
  })
}

// 删除html上传表单
export function delHtml(id) {
  return request({
    url: '/proSystem/html/' + id,
    method: 'delete'
  })
}



// 营销设置



// 查询营销设置列表
export function listMarketing(query) {
  return request({
    url: '/proSystem/marketing/list',
    method: 'get',
    params: query
  })
}

// 查询营销设置详细
export function getMarketing(id) {
  return request({
    url: '/proSystem/marketing/' + id,
    method: 'get'
  })
}

// 新增营销设置
export function addMarketing(data) {
  return request({
    url: '/proSystem/marketing',
    method: 'post',
    data: data
  })
}

// 修改营销设置
export function updateMarketing(data) {
  return request({
    url: '/proSystem/marketing',
    method: 'put',
    data: data
  })
}

// 删除营销设置
export function delMarketing(id) {
  return request({
    url: '/proSystem/marketing/' + id,
    method: 'delete'
  })
}





// 物流设置






// 查询物流设置列表
export function listExpressage(query) {
  return request({
    url: '/proSystem/expressage/list',
    method: 'get',
    params: query
  })
}

// 查询物流设置详细
export function getExpressage(id) {
  return request({
    url: '/proSystem/expressage/' + id,
    method: 'get'
  })
}

// 新增物流设置
export function addExpressage(data) {
  return request({
    url: '/proSystem/expressage',
    method: 'post',
    data: data
  })
}

// 修改物流设置
export function updateExpressage(data) {
  return request({
    url: '/proSystem/expressage',
    method: 'put',
    data: data
  })
}

// 删除物流设置
export function delExpressage(id) {
  return request({
    url: '/proSystem/expressage/' + id,
    method: 'delete'
  })
}








// 查询其他设置列表
export function listConfig(query) {
  return request({
    url: '/proSystem/config/list',
    method: 'get',
    params: query
  })
}

// 查询其他设置详细
export function getConfig(id) {
  return request({
    url: '/proSystem/config/' + id,
    method: 'get'
  })
}

// 新增其他设置
export function addConfig(data) {
  return request({
    url: '/proSystem/config',
    method: 'post',
    data: data
  })
}

// 修改其他设置
export function updateConfig(data) {
  return request({
    url: '/proSystem/config',
    method: 'put',
    data: data
  })
}

// 删除其他设置
export function delConfig(id) {
  return request({
    url: '/proSystem/config/' + id,
    method: 'delete'
  })
}



